Total Unique Ways To Make Change - Dynamic Programming